package com.nhii.base.common.LayoutManagement;

import com.scwang.smartrefresh.layout.SmartRefreshLayout;

/**
 * author : Alex
 * e-mail : xys9786@outlook.com
 * date   : 2020/3/2610:03
 * desc   :
 * version: 1.0
 */
public class SmartRefreshManagement {

    /**SmartRefreshLayout
     *  仿ios 界面下拉回弹
     * @param sm
     */
    public static void getIos(SmartRefreshLayout sm){

        sm.setEnableRefresh(false);//是否启用下拉刷新功能

        sm.setEnableLoadMore(false);//是否启用上拉加载功能

        sm.setEnablePureScrollMode(true);//是否启用纯滚动模式

        sm.setEnableOverScrollBounce(true);//是否启用越界回弹

        sm.setEnableOverScrollDrag(true);//是否启用越界拖动（仿苹果效果）1.0.4

        sm.setReboundDuration(700);//回弹动画时长（毫秒）

        sm.setEnableLoadMoreWhenContentNotFull(true);//是否在列表不满一页时候开启上拉加载功能

    }


    /**SmartRefreshLayout
     *结束刷新  结束加载
     * @param sm
     */
    public static void finishLoad(SmartRefreshLayout sm){

        sm.finishLoadMore();

        sm.finishRefresh();

    }
}
